package gamedo

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @cache_go
// @alias D邮件
type D邮件 struct {
	// @alias _id
	B编号 string `alias:"_id"`
	// 作为分表键
	// @alias 玩家
	W玩家 string `alias:"玩家"`
	// @alias 角色
	J角色 string `alias:"角色"`
	// @alias 邮件任务
	Y邮件任务 string `alias:"邮件任务" dlink:"邮件任务"`
	// @alias 状态
	Z状态 Y邮件状态 `alias:"状态"`
	// @alias 更新时间
	G更新时间 int `alias:"更新时间"`
	// @alias 创建时间
	C创建时间 int `alias:"创建时间"`
}

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @cache_go
// @alias 邮件状态
type Y邮件状态 int

const (
	Y邮件状态_未读 Y邮件状态 = iota
	Y邮件状态_已读
	Y邮件状态_已领
)

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @cache_go
// @alias 邮件来源
type Y邮件来源 int

const (
	Y邮件来源_未知 Y邮件来源 = iota
	Y邮件来源_系统
	Y邮件来源_运营
)
